﻿using System;

namespace Terraria.World.Generation
{
	// Token: 0x02000092 RID: 146
	public abstract class GenPass : GenBase
	{
		// Token: 0x06000A32 RID: 2610 RVA: 0x0000B016 File Offset: 0x00009216
		public GenPass(string name, float loadWeight)
		{
			this.Name = name;
			this.Weight = loadWeight;
		}

		// Token: 0x06000A33 RID: 2611
		public abstract void Apply(GenerationProgress progress);

		// Token: 0x04000EB5 RID: 3765
		public string Name;

		// Token: 0x04000EB6 RID: 3766
		public float Weight;
	}
}
